Tutorial

Introducción

El lenguaje de programación C es un lenguaje de programación de propósito general, el cual se relaciona mucho con la manera de cómo funcionan las máquinas. Entender cómo la memoria de la computadora funciona es un aspecto importante del lenguaje de programación C. A pesar de que C puede ser considerado como "difícil de aprender", C es de hecho un lenguaje muy simple, con capacidades poderosas.

C es un lenguaje muy común, y es el lenguaje de muchas aplicaciones como Windows, el intérprete de Python, Git y muchas muchas más.

C es un lenguaje compilado - lo cual significa que para ejecutarlo, el compilador (por ejemplo, GCC o Visual Studio) debe tomar el código que escribimos, procesarlo y luego crear un archivo ejecutable. Luego este archivo puede ser ejecutado, y hará lo que nosotros le dijimos al programa que haga.

Nuestro primer programa

Todo programa en C usa librerías, las cuales dan la habilidad de ejectuar funciones necesarias. Por ejemplo, la función más básica llamada printf, la cual imprime a la pantalla, está definida en el archivo cabecera stdio.h.

Para añadir la habilidad de correr el comando printf a nuestro programa, debemos añadir la siguiente directiva include a nuestra primera línea del código:

#include <stdio.h>

La segunda parte del código es el código que vamos a escribir. El primer código que correra siempre estará dentro de la función main.

int main() {
  ... nuestro código va aquí
}

La palabra clave int indica que la función main devolverá un entero - un simple número. El número devuelto por la función indica si el programa que escribimos funciona correctamente. Si queremos decir que nuestro código corrió exitosamente, devolveremos el número 0. Un número mayor que 0 significará que el programa que escribimos falló.

Para este tutorial, devolveremos 0 para indicar que nuestro programa fue exitoso:

return 0;

Tenga en cuenta que cada declaración en C debe terminar con un punto y coma, para que el compilador sepa que ha comenzado una nueva declaración.

Por último pero no menos importante, deberemos llamar a la función printf para imprimir nuestra oración.

Ejercicio

Cambia el programa de abajo para que imprima a la salida "Hola, Mundo!".

Tutorial Code

#include <stdio.h>

int main() {
  printf("Adios, Mundo!");
  return 0;
}

Expected Output

Hola, Mundo!

Solución

#include <stdio.h>

int main() {
  printf("Hola, Mundo!");
  return 0;
}

Copyright © learn-c.org. Read our Terms of Use and Privacy Policy